/******************************************************************************* 
  Copyright (C), 1988-2020, zeno Tech. Co., Ltd.
  Description:  ADC模块，驱动接口    
  Function List:   
    History:
    <wangmc -- 2016-07-07>  创建  
*******************************************************************************/
#ifndef LT6911C_DRV_H 
#define LT6911C_DRV_H 

#ifdef __cplusplus
extern "C" {
#endif

/*=============================================================================
                                 Includes                                  
==============================================================================*/

/*=============================================================================
                               Macro Definition
==============================================================================*/
/* lt6911c 字符设备名 */
#define LT6911C_DEV_NAME         "lt6911c"
#define LT6911C_IOCTL_BASE       'A'

#define LT6911C_GET_HDMIIN       _IOR(LT6911C_IOCTL_BASE, 0, LT6911C_cmdArgs_t)
/*=============================================================================
                        Local Structures and Typedef 
==============================================================================*/

/* ioctl命令参数结构体 */
typedef struct
{
    int connect;
    int width;
    int height;
    int fps;
} LT6911C_hdmiInState_t;

typedef struct 
{
    union
    {
        LT6911C_hdmiInState_t hdmiInState;
    };
} LT6911C_cmdArgs_t;

/*=============================================================================
                             extern  Variables                                  
==============================================================================*/

/*=============================================================================
                             Function Definition                                  
==============================================================================*/

#ifdef __cplusplus
}
#endif
#endif // LT6911C_DRV_H



